Skip to content

Extras: CI workflow, CONTRIBUTING.md, archive stale root scripts#123

Merged
devdanzin merged 1 commit into
mainfrom
extras-ci-contributing
Jun 23, 2026
Merged

Extras: CI workflow, CONTRIBUTING.md, archive stale root scripts#123
devdanzin merged 1 commit into
mainfrom
extras-ci-contributing

Conversation

@devdanzin

Copy link
Copy Markdown
Owner

Refs #106. The closing items of the debt sweep.

  • .github/workflows/ci.yml — GitHub Actions running ruff check, ruff format --check, and the unittest suite on Python 3.13 and 3.14. Installs pip install -e . (pulls python-ptrace); ruff pinned to 0.15.18 to match local results. numpy/h5py are omitted so the run is deterministic (those tests skip gracefully). Added last so its first run is green.
  • CONTRIBUTING.md — dev setup (3.13+, python-ptrace, optional numpy/h5py), test/lint/format commands, the runtime-free test conventions + the make_test_options helper, and the branch/PR + .git-blame-ignore-revs workflow.
  • Move graph.shtools/ (the aggressivity plotter) and lsall.shtools/notworking/ (stale layout references).
  • ruff format the two newest test files so the new ruff format --check gate passes.

Suite green (308 tests); ruff check + format-check clean.

🤖 Generated with Claude Code

- .github/workflows/ci.yml: GitHub Actions running ruff (check + format-check)
  and the unittest suite on Python 3.13 and 3.14. Installs `pip install -e .`
  (pulls python-ptrace); ruff pinned to 0.15.18 to match local results. numpy/
  h5py are omitted so the run is deterministic (those tests skip gracefully).
  Added now, at the end of the debt sweep, so its first run is green.
- CONTRIBUTING.md: dev setup (3.13+, python-ptrace, optional numpy/h5py),
  test/lint/format commands, the runtime-free test conventions + the
  make_test_options helper, and the branch/PR + .git-blame-ignore-revs workflow.
- Move graph.sh -> tools/ (the aggressivity plotter) and lsall.sh ->
  tools/notworking/ (stale repo-layout references), decluttering the repo root.
- ruff format the two newest test files so `ruff format --check` (now enforced
  by CI) passes.

Suite green (308 tests); ruff check + format-check clean. Refs #106.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@devdanzin devdanzin merged commit 99db286 into main Jun 23, 2026
@devdanzin devdanzin deleted the extras-ci-contributing branch June 23, 2026 03:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant